resin安装与配置

        resin 同样也需要 jdk 的支持,所以第一步也是安装 jdk 。

        resin官方网站 ,它分两个版本,resin 是开源的,另外一个 resinpro 为商业版本。

1
2
3
[root@192 src]# wget http://caucho.com/download/resin-4.0.51.tar.gz
[root@192 src]# tar zxvf resin-4.0.51.tar.gz
[root@192 src]# cd resin-4.0.51
1
2
./configure --prefix=/usr/local/resin --with-java-home=/usr/local/jdk1.8.0_111
make && make install
1
[root@192 resin-4.0.51]# /etc/init.d/resin start

        下面简单配置:

1
2
[root@192 resin-4.0.51]# cd /usr/local/resin/conf/
[root@192 conf]# vim resin.xml

        resin 的配置文件和 tomcat 的很像,基本结构为:

1
2
3
<cluster id="app">
<host></host>
</cluster>

        其中虚拟主机配置就在 里配置

1
2
3
4
5
[root@192 conf]# vim resin.xml
<host id="www.123.com" root-directory=".">
<web-app id="/" root-directory="/tmp/resin">
</host>

        注意,这里要放在 下边

        创建文件夹,并重启 resin

1
2
3
4
5
[root@192 conf]# mkdir /tmp/resin
[root@192 conf]# service resin stop
Stopping resin: .
[root@192 conf]# service resin start
Starting resin: .

        然后编辑一个测试文件

1
[root@192 conf]# vim /tmp/resin/222.jsp
1
2
3
4
5
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>

        测试

1
2
3
4
5
6
[root@192 conf]# curl -x127.0.0.1:80 www.123.com/222.jsp
<html><body><center>
Now time is: Wed Apr 05 13:30:44 CST 2017
</center></body></html>

        更改监听端口,需编辑配置文件:

1
[root@192 conf]# vim resin.properties

        修改为

        重启服务

1
2
3
4
[root@192 conf]# service resin stop
Stopping resin: .
[root@192 conf]# service resin start
Starting resin: .

        登录本地 IP 就能访问 resin 的默认页面